package com.chaopei.myobj;

/**
 * @Author Corday 天涯
 * @Date 2022/3/4 10:17
 */
public class Pet {//创建一个宠物类,一般会作为基类或父类，超类使用
    String name;
    String info;

    public Pet() {
    }

    public Pet(String name, String info) {
        this.name = name;
        this.info = info;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getInfo() {
        return info;
    }

    public void setInfo(String info) {
        this.info = info;
    }

    @Override
    public String toString() {
        return "姓名：" + this.name + " 信息：" + this.info;
    }

    //    冒泡排序
    public void bubbleSort(int[] arr) {
        for (int i = 0; i < arr.length; i++) {//轮次
            for (int j = 0; j < arr.length - i - 1; j++) {
                int temp = arr[j];
                if (arr[j] > arr[j + 1]) {
                    arr[j] = arr[j + 1];
                    arr[j + 1] = temp;
                }
            }
        }
    }

    //    选择排序
    public void selectSort(int[] arr) {
      for(int i=0;i<arr.length;i++){
          for(int j=i;j<arr.length;j++){
              //依次保存前边未排序元素
              int temp = arr[i];
              if(arr[i]>arr[j]){
                  arr[i]=arr[j];
                  arr[j]=temp;
              }
          }
      }
    }

    //    递归求和
    public int recuSum(int n) {
//        if(n==1){
//            return 1;
//        }
        return n == 1 ? 1 : n + recuSum(n - 1);
//        return n+recuSum(n-1);
    }
//    遍历数组
    public  void  findArr(int...arr){
        for(int temp:arr){
            System.out.print(temp+" ");
        }
    }
}
